package com.axzhengxin.platform.financeProduct.domain;

import com.axzhengxin.platform.business.domain.ProductArea;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 金融机构发布产品对象 fsp_finance_product
 * 
 * @author axzhengxin
 * @date 2021-03-11
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class FspFinanceProduct extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 产品流水号(8为日期+6位序列) */
    private String fprFlowno;

    /** 产品名称 */
    @Excel(name = "产品名称")
    private String fprProname;

    /** 申请条件 */
    @Excel(name = "申请条件")
    private String fprProtype;

    /** 金融机构编号 */
    @Excel(name = "金融机构编号")
    private String fprFinanceid;

    /** 金融机构名称 */
    @Excel(name = "金融机构名称")
    private String fprFinancename;

    /** 操作员号 */
    @Excel(name = "操作员号")
    private String fprUserno;

    /** 产品图片路径 */
    @Excel(name = "产品图片路径")
    private String fprPropath;

    /** 贷款期限--月 */
    @Excel(name = "贷款期限--月")
    private String fprLoandate;

    /** 利率开始--% */
    @Excel(name = "利率开始--%")
    private String fprBeginrate;

    /** 利率结束--% */
    @Excel(name = "利率结束--%")
    private String fprEndrate;

    /** 贷款额度--万元 */
    @Excel(name = "贷款额度--万元")
    private String fprLoanamt;

    /** 担保类型(0：抵押，1：质押,2:信用，3：一般保证) */
    @Excel(name = "担保类型(0：抵押，1：质押,2:信用，3：一般保证)")
    private String fprGuatype;

    /** 贷款用途 */
    @Excel(name = "贷款用途")
    private String fprLoanpurpose;

    /** 还款方式（0：分批支付，1：一次付清） */
    @Excel(name = "还款方式", readConverterExp = "0=：分批支付，1：一次付清")
    private String fprPaytype;

    /** 状态(0:隐藏，1:发布) */
    @Excel(name = "状态(0:隐藏，1:发布)")
    private String fprStt;

    /** 操作时间--yyyyMMddhh24MMss */
    @Excel(name = "操作时间--yyyyMMddhh24MMss")
    private String fprOptime;

    /** 产品特点 */
    @Excel(name = "产品特点")
    private String fprProchr;

    /** 申请说明 */
    @Excel(name = "申请说明")
    private String fprDesc;

    /** 办理流程 */
    @Excel(name = "办理流程")
    private String fprFlow;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String fprMoblie;

    /** $column.columnComment */
    @Excel(name = "联系电话")
    private String fprLoantoamt;

    /** $column.columnComment */
    @Excel(name = "联系电话")
    private String fprLoantodate;

    /** $column.columnComment */
    @Excel(name = "联系电话")
    private String fprReqcount;

    /** 申请数量 */
    @Excel(name = "申请数量")
    private String fprEntcount;

    /** $column.columnComment */
    @Excel(name = "申请数量")
    private String fprSucccount;

    /** $column.columnComment */
    @Excel(name = "申请数量")
    private String fprChecktime;

    /** 产品类型 */
    @Excel(name = "产品类型")
    private String fprProducttype;

    /** 反担保措施 */
    @Excel(name = "反担保措施")
    private String fprMeasures;

    /** 金融产品类型(02-政采贷产品,01-一般金融产品) */
    @Excel(name = "金融产品类型(02-政采贷产品,01-一般金融产品)")
    private String fprFinprotype;

    /** 是否苏微贷(0:不是，1:是) */
    @Excel(name = "是否苏微贷(0:不是，1:是)")
    private String fprIsswd;

    private Long frpFinancetype;
    private Long frpLoanamtother;

    private Long frpLoanrateother;
    private Long frpLoandateother;

    private String fprInvtindustry;

    private String fprInvtstage;
    private String fprContactname;

    private String rateExplan;

    /** 产品所属区域 */
    @Excel(name = "产品所属区域")
    private String productArea;

    /** 产品星级 */
    @Excel(name = "产品星级")
    private String productStar;

    /** 产品评分 */
    @Excel(name = "产品评分")
    private String productScore;

    /** 0未推送 1已推送 */
    @Excel(name = "0未推送 1已推送")
    private String pushStatus;

    /** 推送渠道 17安庆 */
    @Excel(name = "推送渠道 17安庆")
    private String syncChannel;

    /**
     * 市
     */
    private String city;

    /**
     * 区县
     */
    private String district;

    private ProductArea productAreaVo;

    private  String province;
}
